﻿using YNTK.Common.Const;
using SqlSugar;
using System;

namespace YNTK.SubDev.Entitys
{
    /// <summary>
    /// 用章申请
    /// </summary>
    [SugarTable("zy_oa_wf_seal")]
    [Tenant(ClaimConst.TENANT_ID)]
    public class ZyOaWfSealEntity
    {
        /// <summary>
        /// 主键Id
        /// </summary>
        [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]
        public string Id { get; set; }
        
        /// <summary>
        /// 重要程度 0-普通 1-重要 2-很重要 3-极重要
        /// </summary>
        [SugarColumn(ColumnName = "F_PriorityLevel")]        
        public int? PriorityLevel { get; set; }
        
        /// <summary>
        /// 文件名称
        /// </summary>
        [SugarColumn(ColumnName = "F_SealName")]        
        public string SealName { get; set; }
        
        /// <summary>
        /// 用章编码
        /// </summary>
        [SugarColumn(ColumnName = "F_EnCode")]        
        public string EnCode { get; set; }
        
        /// <summary>
        /// 使用用途
        /// </summary>
        [SugarColumn(ColumnName = "F_Use")]        
        public string Use { get; set; }
        
        /// <summary>
        /// 文件份数
        /// </summary>
        [SugarColumn(ColumnName = "F_SealCount")]        
        public string SealCount { get; set; }
        
        /// <summary>
        /// 盖章类型
        /// </summary>
        [SugarColumn(ColumnName = "F_SealType")]        
        public string SealType { get; set; }
        
        /// <summary>
        /// 用章日期
        /// </summary>
        [SugarColumn(ColumnName = "F_SealDate")]        
        public DateTime? SealDate { get; set; }
        
        /// <summary>
        /// 用印文件
        /// </summary>
        [SugarColumn(ColumnName = "F_SealFile")]        
        public string SealFile { get; set; }
        
        /// <summary>
        /// 申请人
        /// </summary>
        [SugarColumn(ColumnName = "F_CreatorUserId")]        
        public string CreatorUserId { get; set; }
        
        /// <summary>
        /// 所属部门
        /// </summary>
        [SugarColumn(ColumnName = "F_CreatorOrganize")]        
        public string CreatorOrganize { get; set; }
        
        /// <summary>
        /// 所属岗位
        /// </summary>
        [SugarColumn(ColumnName = "F_CreatorPosition")]        
        public string CreatorPosition { get; set; }
        
        /// <summary>
        /// 创建时间
        /// </summary>
        [SugarColumn(ColumnName = "F_CreatorTime")]        
        public DateTime? CreatorTime { get; set; }
        
        /// <summary>
        /// 其他说明
        /// </summary>
        [SugarColumn(ColumnName = "F_Description")]        
        public string Description { get; set; }
        
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnName = "F_SortCode")]        
        public long SortCode { get; set; }
        
        /// <summary>
        /// 流程Id
        /// </summary>
        [SugarColumn(ColumnName = "F_FlowId")]        
        public string FlowId { get; set; }
        
        /// <summary>
        /// 流程标题
        /// </summary>
        [SugarColumn(ColumnName = "F_FlowTitle")]        
        public string FlowTitle { get; set; }
        
    }
}
